splash (waves) - Spanish English Dictionary